OSEFA wurde nur für die stückgutverarbeitende Metallfertigung entwickelt, andere Fertigungsarten lassen sich mit OSEFA nicht realiseren. Ebenfalls eingeschränkt ist die Organisation innerhalb der Fertigungszelle. In einer Fertigungszelle die von OSEFA gesteuert wird, sind:
Bei der Nutzung des Frameworks OSEFA ist der Fertigungsablauf beschränkt. Die Ablaufsteuerung arbeitet alle Maschinenaufträge eines Maschinenbelegungsplans ab. Wobei für jeden Maschinenauftrag
Eine Fertigungszelle, die mit Hilfe des Frameworks OSEFA gesteuert wird, muß bestimmte Maschinen und Geräte besitzen. So sind Maschinen für die Bearbeitung der Werkstücke nötig. Diese Maschinen können auch zum Messen und Montieren eingesetzt werden. Für die Handhabung müssen ebenfalls Geräte vorhanden sein. Dies Geräte müssen das Laden und Entladen der Werkstücke aus dem Pufferlager in die Maschine und umgekehrt durchführen. Für den Transport von Paletten von Lager zum Pufferlager und zurück müssen auch Geräte vorhanden sein.
Ingesamt besteht die Fertigungszelle aus:
Die Steuerung läßt sich mit OSEFA unterschiedlich konfigurieren. Einige Punkte sind global beim Kompilieren einstellbar, andere Punkte sind lokal und dynamisch während der Benutzung der Steuerung änderbar.
Vor dem Übersetzen des OSEFA-Quellcodes und vor dem Schreiben der Konfigurationsdateien muß die Anzahl und die Art der verwendeten Maschinen bekannt sein. So können CNC-Maschinen zur Bearbeitung und zum Messen eingesetzt werden. Ebenfalls variabel ist die Anzahl und die Art der Geräte für die Handhabung. Diese Handhabungsgeräte können den Bearbeitungseinheiten beliebig zugeordnet werden. Die Handhabungsgeräte können auch Transportaufgaben übernehmen, aber es können dazu verschiedene Geräte benutzt werden. Die Transportaufgaben von Paletten zwischen Lager und Pufferlager bei den Maschinen können unterschiedlich gelöst werden.
Die Steuerung läßt sich mit OSEFA an den unten genannten Punkten anpassen, wobei die Variationsmöglichkeiten an den einzelnen Punkten groß ist. Es kann varieren:
Außerdem gibt es lokale und dynamisch änderbare Eigenschaften:
Das Framework OSEFA ist auf dem Betriebssystemen OS-2 einsetzbar. Ein Einsatz auf anderen Betriebssytemen ist auch möglich, da überwiegend C++-Standardfunktionen verwendet wurden. Für die Anpassung an andere Betriebssysteme muß die Verwaltung der Threads und der Semaphore neu implementiert werden. Ebenfalls nötig ist eine Anpassung des Zugriffs auf die seriellen Schnittstellen.
Während des Betriebs einer Fertigungszelle, die mit OSEFA gesteuert wird, sind Maschinenbelegungspläne und Arbeitspläne nötig. Diese Pläne können momentan durch Konfigurationsdateien übergeben werden. Wird OSEFA in ein System eingebunden, das diese Pläne zur Verfügung stellt, ist es auch möglich, daß das System OSEFA direkt steuern kann. Dazu muß nur ein Hot Spot entsprechend angepaßt werden.